<?php

class casual{
//variables de mapeo
var $casual_id;
var $casual_fecha_nacimiento;
var $est_civil_id;
var $conyugue_id;
var $casual_profesion;
var $casual_eliminado;
var $casual_lugar_nacimiento;
//variables de clase

var $campos;
var $db;

///////////////////////
function casual($id=0){
$this->db = new mydb();
$this->tabla = 'casual';
$this->campos = 'casual_fecha_nacimiento,est_civil_id,conyugue_id,casual_profesion,casual_eliminado,casual_lugar_nacimiento';

if($id){
$this->get($id);
}

}
//////////////////// 


////////////////////
function add(){ $values = "'$this->casual_fecha_nacimiento',$this->est_civil_id,$this->conyugue_id,'$this->casual_profesion',$this->casual_eliminado,'$this->casual_lugar_nacimiento'";
$this->casual_id = $this->db->add($values,$this->campos,$this->tabla); return $this->casual_id; }
////////////////////// 




///////////////////


function del(){
$GLOBALS["db"]->del("casual_id = $this->casual_id",$this->tabla);
} 

//////////////////////////




/////////////////////////
function get($id = 0){
   	if($id){
   	$rs = $GLOBALS["db"]->consulta("SELECT *        FROM $this->tabla 
       WHERE casual_id = $id");
   	 $this->casual_id = $rs[0]["casual_id"];
   	 $this->casual_fecha_nacimiento = $rs[0]["casual_fecha_nacimiento"];
   	 $this->est_civil_id = $rs[0]["est_civil_id"];
   	 $this->conyugue_id = $rs[0]["conyugue_id"];
   	 $this->casual_profesion = $rs[0]["casual_profesion"];
   	 $this->casual_eliminado = $rs[0]["casual_eliminado"];
   	 $this->casual_lugar_nacimiento = $rs[0]["casual_lugar_nacimiento"];
}
}



//////////////////////




///////////////////////////
function setcasual_id($par=0){
if(!$par){
$this->casual_id = -1;
}else{
$this->casual_id = (int)$par;
}
}




///////////////////////
function setcasual_fecha_nacimiento($par=''){
if(!$par){
$this->casual_fecha_nacimiento = '';
}else{
$this->casual_fecha_nacimiento = (string)$par;
}
}



////////////////////

///////////////////////
function setest_civil_id($par=0){
if(!$par){
$this->est_civil_id = 0;
}else{
$this->est_civil_id = (int)$par;
}
}



////////////////////

///////////////////////
function setconyugue_id($par=0){
if(!$par){
$this->conyugue_id = 0;
}else{
$this->conyugue_id = (int)$par;
}
}



////////////////////

///////////////////////
function setcasual_profesion($par=''){
if(!$par){
$this->casual_profesion = '';
}else{
$this->casual_profesion = (string)$par;
}
}



////////////////////

///////////////////////
function setcasual_eliminado($par=0){
if(!$par){
$this->casual_eliminado = 0;
}else{
$this->casual_eliminado = (int)$par;
}
}



////////////////////

///////////////////////
function setcasual_lugar_nacimiento($par=''){
if(!$par){
$this->casual_lugar_nacimiento = '';
}else{
$this->casual_lugar_nacimiento = (string)$par;
}
}



////////////////////

function upd(){
if($this->casual_id){
    $values="casual_fecha_nacimiento='$this->casual_fecha_nacimiento',est_civil_id=$this->est_civil_id,conyugue_id=$this->conyugue_id,casual_profesion='$this->casual_profesion',casual_eliminado=$this->casual_eliminado,casual_lugar_nacimiento='$this->casual_lugar_nacimiento'";
    $this->db->update("casual_id=$this->casual_id",$values,$this->tabla); 
}
}

}
?>
